package neurons;

import java.util.Set;

public interface NeuronInterface {

	public Set<NeuronInterface> getIncomingNeurons();

	public Set<NeuronInterface> getOutgoingNeurons();

	public void sendDendritTo(NeuronInterface targetNeuron);

	public void acceptDendrit(Neuron neuron);

	public Signal propagate(Signal signal);

}
